public class Search {
    public static void main(String[] args) {
        String str = "This is a good dog is a dog";
        countString(str, "dog");
    }


    private static void countString(String str,String s) {
        int count = 0;
        while(str.contains(s)){
//        while(str.indexOf(s) != -1){

            str = str.substring(str.indexOf(s)+1,str.length());
            count++;

        }
        System.out.println(s+"出现的次数为"+count+"次");
//        int length=str.length();
//        int count = 0;
//        for(int i= 0; i<=length; i++){
//            if(str.indexOf(s) == i){
//                str = str.substring(i+1,str.length());
//                count++;
//            }
//        }
//        System.out.println(s+"出现的次数为"+count+"次");
    }
}
